@import url("reset.css");

/* Глобальный
-------------------------------------------------------------------------------*/
html, body 		{ height: 100% }
body 			{ font-size: 12px; width: 100%; font-family: Arial; background: #1c2026; color: #fff;}

a 				{ color: #d5d5d5; text-decoration: underline;}
a:hover 		{ color: #929CA2; text-decoration: underline;}
a:visited		{ }

h1, h2, h3, h4, h5, h6 {color: #fff; padding-bottom: 10px;}

h1 				{ font-size: 24px}
h2 				{ font-size: 22px}
h3 				{ font-size: 20px}
h4 				{ font-size: 18px}
h5 				{ font-size: 16px}
h6 				{ font-size: 14px}

/*-----------------------------------------------------------------------------*/
/* Инструменты
-------------------------------------------------------------------------------*/
.clear 			{ clear: both; font-size: 0; overflow: hidden; content: '.';}
.abs			{ position: absolute}
.rel			{ position: relative}

/*-----------------------------------------------------------------------------*/
/*Текст
-------------------------------------------------------------------------------*/
.bold 			{ font-weight: bold}
.justify		{ text-align: justify}
.uline			{ text-decoration: underline}
.noline			{ text-decoration: none}

.white 			{ color: #fff}

/*-----------------------------------------------------------------------------*/
/*Глобальные стили
-------------------------------------------------------------------------------*/
#wrapper 		{ margin: 0px auto; width: 990px}
#header			{ width: 100%; height: 80px; position: relative; padding-top: 10px;}
#footer			{ width: 100%; margin-top: 30px}

/*-----------------------------------------------------------------------------*/
/*Шапка сайта
-------------------------------------------------------------------------------*/
/*Профиль*/
#profile		{ position: absolute; right: 0;}
#profile li		{ float: left; padding-left: 10px;}

/*Языки*/
#lang			{ position: absolute; left: 48%; z-index: 999;}
#lang li		{ background: #000; float: left; padding: 10px 6px 2px; border-left: 1px solid #}
#lang li:hover	{ cursor: pointer; background: #ccc; color: #000;}

/*Меню*/
#header-menu			{ position: absolute; bottom: 0; height: 47px; width: 100%; background: url(/public/img/bg-menu-all.png) no-repeat; overflow: hidden; z-index: 1;}
#header-menu ul			{ margin-left: 55px; margin-top: 3px; }
#header-menu ul li		{ float: left; }
#header-menu ul li a	{ display: block; height: 42px; overflow: hidden; background: transparent url('/public/img/bg-menu.png') no-repeat; text-indent: -99999px;}

#header-menu ul li.blog a			{ background-position: 0 0; width: 85px; }
#header-menu ul li.blog a:hover		{ background-position: 0 -42px; }

#header-menu ul li.rss a			{ background-position: -85px 0; width: 28px; }
#header-menu ul li.rss a:hover		{ background-position: -85px -42px; }

/*Поиск*/
div#search			{ position: absolute; right: 25px; top: 12px; z-index: 999;}
#searchsubmit 		{ float: left; height: 25px; width: 27px; }
div.container		{ background: url(/public/img/bg-search.png) no-repeat top right; height: 25px; width: 120px; float: left; padding: 3px 5px 0;}
div.container input	{ border: none; background: none; width: 115px; color: #262B33; font-size: 12px; }

/*Крошки*/
#breadcrumb			{ padding: 10px 0;}
#breadcrumb li		{ float: left; }
#breadcrumb li a	{ padding-right: 15px; margin-right: 5px; background: url(/public/img/icon-arrow.png) right no-repeat;}
/*-----------------------------------------------------------------------------*/
/*Контент
-------------------------------------------------------------------------------*/